@import url(font-awesome.min.css);.cms-page-margin-for-old-banner {
    margin-top: 120px !important;
}table .course-title {
    font-size: 16px;
}.page-id-14229 .embed-responsive-16by9::before {
    padding-top: 0%;
}.admin-bar #header{top: 32px;}body{font-size:1rem !important;}h1{font-size:2.2rem;}h2{font-size:2.2rem;}h3{font-size:1.8rem;}h4{font-size:1.5rem;}h5{font-size:1.3rem;}h6{font-size:1.2rem;}#backtotop{top:unset;bottom:1.5rem;}#header{height:130px;background:unset;position:fixed;top:0;left:0;}#header .header-container .header-account-button{position:absolute;top:10px;right:20px;}#header .header-container .header-top-content-wrapper{top:0;height:60px;background-color:#284162;width:100%;}#header .header-container .header-top-content{font-size:.8rem;position:relative;top:16px;max-width:1760px;margin:0 auto;}#header .header-container .header-top-content a{color:#d5d5d5;font-size:.9rem;}#header .header-container .header-top-content a:hover,#header .header-container .header-top-content a:focus{text-decoration:underline !important;}#header .header-container .header-top-content #language_switch{position:absolute;right:90px;}#header .header-container .header-top-content #accessibility_app{position:absolute;right:200px;}#header .header-container .header-top-content .nav-search{display:block;position:absolute;right:605px;top:0;width:250px;}#header .header-container .header-top-content .nav-search .search{padding:5px 0;width:230px;height:38px;position:relative;left:10px;float:left;line-height:22px;background:#354C70;top: -6px;}#header .header-container .header-top-content .nav-search .search input{font-size:.9rem;background:#43587e;color:#fff;border:medium none;border-radius:0;float:left;height:38px;line-height:18px;margin-left:210px;padding:0 9px;position:absolute;top:0px;width:190px;margin-left:0;background:#43587e;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;}#header .header-container .header-top-content .nav-search .search input:hover {filter: brightness(1.1);}#header .header-container .header-top-content .nav-search .search input#word:focus-visible:hover {background: #43587e;}#header .header-container .header-top-content .nav-search .search input::placeholder {color: #cecece !important;}#header .header-container .header-top-content .nav-search .search input#word:focus-visible::placeholder {color: #f2f2f2 !important;}#header .header-container .header-top-content .nav-search .btn{position:absolute;right:0;top:0px;border-radius:0;min-width:unset;height:unset;line-height:unset;}#header .header-container .header-top-content .nav-search .btn-search{background:#43587e;border-color:#43587e;color:#bbb;padding:7px 10px;}#header .header-container .header-top-content .nav-search .btn-search:hover{background:#43587e;border-color:#43587e;}#header #word:focus-visible, #header #btnsearch:focus-visible{outline: revert;box-shadow: revert;background: #546fa1;color: #fff;outline-offset: 0;}#header #btnsearch:hover {}#header #btnsearch:active {filter: brightness(.85) contrast(1.7) saturate(0.6);   border: 1px groove #999999;border-radius: 0.4rem;}#header .header-container .header-main-content{margin:0 auto;top:60px;height:70px;background-color:#fff;width:100%;}#header .header-container .header-main-content .header-main-content-container{position:relative;max-width:1760px;margin:0 auto;}#header .header-container .header-main-content .logo{top:0;left:20px;width:150px;}#header .header-container .header-main-content .logo img{max-width:130px;}#header .header-container .header-main-content .logo img+img{position:absolute;top:0;left:0;opacity:0;-moz-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;-webkit-transition:all .75s ease-in-out;transition:all .75s ease-in-out;}#header .header-container .header-main-content .logo.small{width:63px;}#header .header-container .header-main-content .logo.small img{opacity:0;}#header .header-container .header-main-content .logo.small img+img{opacity:1;padding:3px 0;position:absolute;top:0;display:block;}#header .header-container .main-nav-other-menus{font-size:.8rem;position:relative;max-width:1760px;margin:0 auto;}#header .header-container .main-nav-other-menus a{color:#bbb;font-size:.9rem;}#header .header-container .main-nav-other-menus a:hover,#header .header-container .main-nav-other-menus a:focus{text-decoration:underline !important;}#header .header-container .main-nav-other-menus .find_a_course_btn,#header .header-container .main-nav-other-menus .select_a_course_btn{position:absolute;top:18px;right:20px;}#header .header-container .main-nav-other-menus .find_a_course_btn a.btn,#header .header-container .main-nav-other-menus .select_a_course_btn a.btn{font-size:.8rem;color:#fff;padding:8px 20px;min-width:100px;font-weight:300;font-family:"FSMe",sans-serif;}#header .header-container .main-nav-other-menus .select_a_course_btn{right:170px;}#header .navbar{position:relative;display:block;margin:0 auto;padding:20px 20px 0 0 !important;font-family:"FSMe",sans-serif;float:left;margin-left:280px;}#header .navbar li>a{color:#595959 !important;}#header .navbar .dropdown-toggle::after{color:#284162;}#header .navbar a.nav-link.dropdown-toggle:hover::after{color:#284162 !important;}#header .navbar .dropdown-menu{background-color:#fff;margin-top:24px;padding:40px 30px 20px !important;top:unset;border-radius:37px;box-shadow:0 3px 6px rgba(0,0,0,.16);}#header .navbar .dropdown-menu ul.nav>li{padding:10px 0 !important;}#header .navbar .dropdown-menu ul.nav>li a{font-size:.92rem;color:#284162;line-height: 1.5em;}#header .navbar .dropdown-menu ul.nav>li ul>li{padding:4px 0 !important;}#header .navbar .dropdown-menu ul.nav>li ul>li a{font-size:.85rem;color:#888;font-family:"FSMe",sans-serif;}#header .navbar .dropdown-menu .megamenu-close{position:absolute;top:-20px;right:-10px;}#header .navbar .megamenu-images-wrapper .megamenu-image .content a{text-decoration:none;font-family:"FSMe",sans-serif;}#header .navbar .megamenu-images-wrapper .megamenu-image .content .find-a-course-megamenu{padding-bottom:20px;}#header .navbar .megamenu-images-wrapper .megamenu-image .content a.find-a-course-megamenu{font-family:"FSMe-Bold",sans-serif !important;}#header .navbar .megamenu-images-wrapper .megamenu-image .content .find-a-course-megamenu span{font-family:"rollerscript-smooth",sans-serif !important;font-size:1.5rem;color:#2dbabc;}#header .navbar .megamenu-images-wrapper .megamenu-image .content .search-for-a-course-megamenu,#header .navbar .megamenu-images-wrapper .megamenu-image .content .vote-for-a-course-megamenu{padding-bottom:20px;}#header .navbar .megamenu-images-wrapper .megamenu-image .content .search-for-a-course-megamenu img,#header .navbar .megamenu-images-wrapper .megamenu-image .content .search-for-a-course-megamenu div,#header .navbar .megamenu-images-wrapper .megamenu-image .content .vote-for-a-course-megamenu img,#header .navbar .megamenu-images-wrapper .megamenu-image .content .vote-for-a-course-megamenu div{display:inline;}#header .navbar .megamenu-images-wrapper .megamenu-image .content .search-for-a-course-megamenu img,#header .navbar .megamenu-images-wrapper .megamenu-image .content .vote-for-a-course-megamenu img{padding-right:10px;}#header .navbar .megamenu-images-wrapper .megamenu-image .megamenu-course-image img{padding-top:20px;}@media(max-width:1199px){#header .navbar{margin-left:170px !important;}}.navbar-expand-lg .navbar-nav{padding-right:210px;}.navbar-expand-lg .navbar-nav .nav-link.main-menu{padding-right:40px;}.header-account-button .dropdown-menu{background-color:#f6f6f6;margin-top:20px;padding:40px 30px 20px !important;top:unset;left:-155px;border-radius:37px;box-shadow:0 3px 6px rgba(0,0,0,.16);width:240px;}.header-account-button .dropdown-menu a{font-size:.85rem;color:#545454;font-family:"FSMe",sans-serif;}.header-account-button .navbar2 .dropdown-account-menu a:hover,.header-account-button .navbar2 .dropdown-account-menu a:focus{background-color:transparent;color:#007A89 !important;}.header-account-button .dropdown-account-menu-close{position:absolute;top:20px;right:20px;}.header-account-button .dropdown-toggle::after{display:none;}@media(max-width:1525px){#header .navbar{margin-left:170px !important;}#header .navbar li>a{font-size:.9rem !important;margin:0 5px !important;}#header .navbar .dropdown-toggle::after{display:none;}}@media only screen and (min-width:1820px) and (max-width:2100px){#header .navbar{margin-left:20% !important;}}@media only screen and (min-width:2101px) and (max-width:2500px){#header .navbar{margin-left:23% !important;}}@media(min-width:2501px){#header .navbar{margin-left:30% !important;}}@media only screen and (min-width:991px) and (max-width:1349px){.header-mobile-content a.btn-default5{display:none !important;}}@media only screen and (min-width:991px) and (max-width:1140px){.header-mobile-content{top:70px !important;}.header-mobile-content a.accessibility-header-btn{display:none !important;}}.sidenav-signup{display:block !important;height:100%;width:540px;position:fixed;top:0;right:-540px;color:#fff !important;background-color:#2dbabc;overflow-x:hidden;transition:.5s;padding:20px 30px 0 20px;z-index:11000;}.sidenav-signup .sidenav-container{padding:10px 30px;}.sidenav-signup h2,.sidenav-signup h3,.sidenav-signup h6{color:#fff;}.sidenav-signup hr{border-top:1px solid #fff;}.sidenav-signup a{color:#fff;text-decoration:none;}.sidenav-signup a:hover{color:#f1f1f1;}.sidenav-signup .account-text{margin-bottom:2em;}.sidenav-signup .sidenav-signup-close-btn{position:absolute;top:15px;right:25px;font-size:60px;margin-left:50px;color:#fff;}.sidenav-signup .sidenav-title{width:100%;margin:20px 0 30px;}.sidenav-signup .sidenav-title h2{font-size:1.7rem;}.sidenav-signup p{margin-bottom:1.5rem;}.sidenav-signup .form-group{margin-bottom:1.5rem;}.sidenav-signup .form-control{border:1px solid #fff;border-radius:9px;color:#444;}.sidenav-signup ::-webkit-input-placeholder{color:#fff !important;}.sidenav-signup ::-moz-placeholder{color:#fff !important;}.sidenav-signup :-ms-input-placeholder{color:#fff !important;}.sidenav-signup :-moz-placeholder{color:#fff !important;}.sidenav-signup .btn.btn-white{color:#2dbabc;}.sidenav-signup .text-with-arrow-content{font-size:1.65rem;color:#fff;line-height:2.7rem;width:100%;margin:0 auto;text-align:center;}.sidenav-signup .text-with-arrow-content img{height:55px;}.sidenav-signup .text-with-arrow-content.margin-top{padding-top:2rem;}#footer .top-content{padding:.5rem 0;}#footer .top-content .social-media a.visit-store{display:inline-block !important;color:#fff;}#footer .bottom-content .container .service-provider-logos img{max-height:52px;max-width:140px;}#footer .service-provider-logos{padding:.8em 0;justify-content: flex-end;}#footer .service-provider-logos .media{min-width:0;margin:0 11px 5px !important;}#footer.landing .top-content{background:#2dbabc;}#footer.landing .bottom-content{margin-top:40px;}.footer-image{position:relative;display:block;}.footer-image img{position:absolute;bottom:0;}.footer-bottom-image{position:relative;}.footer-bottom-image img{position:absolute;bottom:0;right:0;}.find-a-course-reveal-mobile .find-a-course-btn{display:none;}.find-a-course-reveal-mobile .find-a-course-mobile-wrapper,.find-a-course-reveal-mobile .find-a-course-mobile-wrapper2{display:none;}.find-a-course2{padding:1.8rem .2rem;text-align:center;}.find-a-course2 .wrapper{margin:0;margin-right:2.2rem;}.find-a-course2 .wrapper .select-wrapper{width:175px;}.landing-page-desktop-courses{position:absolute;left:50%;margin:0;margin-right:-50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:170px;width:990px;height:420px;z-index:4;}.landing-page-community-courses,.landing-page-business-courses{border-radius:25px;width:440px;color:#fff;text-align:center;}.landing-page-community-courses .title,.landing-page-business-courses .title{border-radius:10px 10px 0 0;opacity:0.95;}.landing-page-community-courses .title img,.landing-page-business-courses .title img{padding:25px 0 17px;}.landing-page-community-courses .content,.landing-page-business-courses .content{padding:2em;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:320px;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}.landing-page-community-courses .content h2,.landing-page-business-courses .content h2{color:#fff;font-family:"FSMe",sans-serif;font-size:1.95em;margin-bottom:.8rem;}.landing-page-community-courses .content p,.landing-page-business-courses .content p{padding-left:1em;padding-right:1em;line-height:1.5em;}.landing-page-community-courses .btn.btn-default, .landing-page-business-courses .btn.btn-default3 {box-shadow: 0 1px 2px 1px rgb(0 0 0 / 50%), inset 0px 1px 2px 0px rgb(255 255 255 / 40%), inset 0px 0 5px 0px rgb(255 255 255 / 30%), 0px 0 10px 0px rgb(255 255 255 / 20%);transition: none;}.landing-page-community-courses .btn.btn-default:active, .landing-page-business-courses .btn.btn-default3:active {box-shadow: inset 0 1px 2px 1px rgb(0 0 0 / 90%), inset 0px -1px 0px 1px rgb(255 255 255), 0px 0 0px 0px rgb(255 255 255 / 20%);padding-top: 14px;padding-bottom: 12px;filter: brightness(0.95) contrast(1.025) saturate(1.025);}.landing-page-community-courses{float:left;}.landing-page-community-courses .title{background:#3ebab6;box-shadow:0 3px 6px rgba(0,0,0,.16);}.landing-page-community-courses .content{background:#007484e6;}.landing-page-community-courses .btn.btn-default {background: #beffff;opacity: 1;color: #155555;}.landing-page-community-courses .btn.btn-default:hover {background: #dcffff;}.landing-page-business-courses{float:right;}.landing-page-business-courses .title{background:#4c77b1;box-shadow:0 3px 6px rgba(0,0,0,.16);}.landing-page-business-courses .content{background:#284162e6;}.landing-page-business-courses .btn.btn-default3 {background: #d0ddee;color: #384555;opacity: 1;}.landing-page-business-courses .btn.btn-default3:hover {background: #e4f0ff;}.landing-page-teaser-icons{position:relative;}.homeBannerWrapper{margin-top:120px;}.homeDesktopBanner1{position:relative;height:740px;}.homeDesktopBanner1 .carousel-item img{opacity:.9;min-height:420px;height:740px;}.homeDesktopBanner1 .carousel-item img.home-large-banner{background-size:cover;background-position:center;background-repeat:no-repeat;}.cms-full-banner img{min-height:400px;opacity:1;}.cms-full-banner .banner-content-for-full-banner{font-size:1.8rem;width:60%;padding:0 1rem;}.cms-default-banner{position:relative;}.cms-default-banner .banner-content-for-small-banner{padding:150px 0 50px;max-height:400px;text-overflow:hidden;}.cms-default-banner .banner-content-for-small-banner h2{font-size:2.45em;padding-top:35px;}.cms-default-banner .banner-content-for-small-banner.course-results-page{padding:180px 0 20px;height:300px;}.cms-default-banner .banner-content-for-small-banner.course-results-page h4{font-size:1.2em;}.cms-default-banner .cms-banner-image{margin-top:0;height:360px;}.cms-default-banner .cms-banner-image img{width:100%;max-width:520px;height:340px;position:absolute;left:50%;margin:0;margin-right:-50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.cms-default-banner .cms-banner-social-icons{max-width:500px;margin:0 auto;}.cms-default-banner .cms-banner-social-icons .share-social-icons{margin:0 0 1rem !important;}.cms-default-banner .cms-banner-social-icons .share-social-icons .btn:hover{background:#284162;opacity:.8;}.cms-default-banner .text-with-arrow-content{width:160px;font-size:1.3rem;}.cms-default-banner .text-with-arrow-content .text-with-arrow-image.position-top-right{top:-10px;right:30px;}.cms-default-banner.cmspage-over-banner .banner-content-for-small-banner{height:320px;}#main.cmspage-over-banner{margin-top:-230px;z-index:100;}.cms-default-banner.atozcourses .banner-content-for-small-banner.course-results-page{padding:130px 0 20px;}.business-courses-landing-page .business-courses-landing-course-subjects-banner{margin-bottom:50px;}.business-courses-landing-page .business-courses-landing-course-subjects-banner .carousel-item-content{height:120px;text-overflow:hiddden;padding:1rem;margin-top:1.2rem;}.business-courses-landing-page .business-courses-landing-course-subjects-banner .carousel-control-prev{left:40% !important;}.business-courses-landing-page .business-courses-landing-course-subjects-banner .carousel-control-next{right:40% !important;}.dv-block-template10.vote-for-course{margin-bottom:-110px !important;}@media(min-width:1780px){.dv-block-template10.vote-for-course{margin-bottom:-125px !important;}}.atoz-course-banner-title{color:#fff;background-color:#284162;border-radius:20px;width:240px;float:right;}.atoz-course-banner-title a{text-decoration:none;color:#fff;}.atoz-course-banner-title a:hover{color:#fff;}.atoz-course-banner-title-wrapper.community-results-page .atoz-course-banner-title,.atoz-course-banner-title-wrapper.business-results-page .atoz-course-banner-title{top:225px;left:unset;right:unset;margin-right:unset;right:-40px;}.atoz-course-banner-title-wrapper .atoz-course-banner-title.welsh,.atoz-course-banner-title-wrapper .atoz-course-banner-title.welsh{width:280px;}.register-interest-for-course-wrapper{margin-bottom:-110px;}@media(min-width:1780px){.register-interest-for-course-wrapper{margin-bottom:-140px;}}.related-courses-carousel-wrapper .tiny-slider-custom-styles .controls{position:absolute;top:45%;bottom:unset;width:100%;}.related-courses-carousel-wrapper .tiny-slider-custom-styles .controls .btn.prev{margin-left:-70px;}.related-courses-carousel-wrapper .tiny-slider-custom-styles .controls .btn.next{margin-right:-70px;}.homepage-section3{padding:4rem .7rem;}.homepage-section4{padding:4rem .7rem;}.homepage-section5{padding:3rem .7rem;}#main{min-height:500px;}.content-container{float:right;}.content-container iframe{width:100%;height:400px;}.limited-width-container{max-width:900px;margin:0 auto;}.limited-width-container.more-limited{max-width:700px;margin:0 auto;}.cms-page-margin{margin-top:0 !important;}.cms-page-margin-for-full-banner{margin-top:80px !important;}.cms-page-margin-for-default-banner{margin-top:80px !important;}.cms-page-margin-for-default-course-banner{margin-top:50px !important;}.cms-page-margin-for-default-course-banner.small{margin-top:40px !important;}.cms-page-margin-for-default-job-banner{margin-top:50px !important;}.alw-body .alw-body-nav{display:block;}.alw-body .breadcrumb-text{float:right;}#main .cms-page-title h1{font-size:1.9em;}#main .cms-page-title hr{border-top:2px solid #2dbabc;margin-top:10px;}#main .cms-page-title .courses-cms-title{font-size:1.9em;font-weight:700;color:#2dbabc;}#main.virtual-cms-page{margin-top:1.5rem;}#main .alw-body .cms-content-block{margin-bottom:3.5rem;}#main .alw-body .cms-content-block .cms-content-inner-panel{padding:3rem 3rem 2rem;}#main .alw-body .cms-content-block a.btn{margin-bottom:1rem;}#main .alw-body .dv-block-template1{position:relative;}#main .alw-body .dv-block-template1 .cms-content-inner-panel{padding:3rem 3rem 2rem;}#main .alw-body .dv-block-template1 .dv-image{position:absolute;right:0;top:3rem;max-width:66.6%;display:block;}#main .alw-body .dv-block-template2{position:relative;}#main .alw-body .dv-block-template2 .cms-content-inner-panel{padding:5rem 3rem 2rem;}#main .alw-body .dv-block-template2 .dv-image{position:unset;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;margin-bottom:-120px;margin:0;position:absolute;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin-bottom:0;}#main .alw-body .dv-block-template3{position:relative;}#main .alw-body .dv-block-template3 .cms-content-inner-panel{padding:5rem 5rem 2rem;}#main .alw-body .dv-block-template3 .dv-image{position:unset;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;margin-bottom:-120px;}.dv-block-template9{position:relative;}.dv-block-template9 .cms-content-inner-panel{padding:5rem 3rem 2rem;}.dv-block-template9 .dv-image{position:unset;-ms-flex:0 0 44.44%;flex:0 0 44.44%;max-width:44.44%;margin-bottom:-120px;margin:0;position:absolute;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:0;margin-bottom:0;}.dv-block-template10{position:relative;}.dv-block-template10 .cms-content-inner-panel{padding:5rem 3rem 2rem;}.dv-block-template10 .dv-image{position:unset;-ms-flex:0 0 44.44%;flex:0 0 44.44%;max-width:44.44%;margin-bottom:-120px;margin:0;position:absolute;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin-bottom:0;}.dv-block-template21 .alw-title-image-underline-wrapper h3{font-size:2.8rem !important;}.dv-block-template21 .alw-title-image-underline-wrapper img{max-width:620px !important;}.job-page-title h2{font-size:2.2rem;}.job-list .job-list-item-wrapper{padding:1.6rem;margin-bottom:1.5rem;}.job-list .job-list-item-wrapper h3{font-size:1.3rem;}.job-list .job-list-item-wrapper a{text-decoration:none;}.job-downloads-pack{border:1px solid #808080;padding:.9rem;}.find-course-wrapper{position:absolute;left:50%;margin:0;margin-right:-50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:180px;background:none;}.find-course{width:730px;padding:0;}.find-course h3{font-size:1.65rem;color:#fff;}.find-course .title span{font-size:1.9rem;}.find-course .wrapper.mobile-padding{padding:0;}.find-course .wrapper-bg{background:#fff;opacity:.9;border-radius:40px;border-top-left-radius:40px;border-bottom-left-radius:40px;height:60px;}.find-course .wrapper{float:left;}.find-course .wrapper .form-control{margin-top:10px;height:40px;}.find-course .wrapper .course-type-dd{margin-left:20px;}.find-course .wrapper .course-type-dd .form-control{border-bottom:none;width:180px;}.find-course .wrapper .keyword-search{margin-left:20px;}.find-course .wrapper .keyword-search .form-control{width:350px;padding-left:30px;border-left:1px solid rgba(0,0,0,.6);}.find-course .wrapper .btn{height:60px;min-width:160px;float:right;}.find-course.course-results-search{width:570px;padding-top:0;}.find-course.course-results-search .wrapper .course-type-dd .form-control{width:160px;}.find-course.course-results-search .wrapper .keyword-search{margin-left:5px;}.find-course.course-results-search .wrapper .keyword-search .form-control{width:235px;padding-left:15px;}.find-course.course-results-search .wrapper .btn{min-width:150px !important;}.find-course.course-results-search .wrapper .btn.community{background:#284162;border:1px solid #284162;}.find-course.course-results-search .wrapper .btn.cymunedol{background:#284162;border:1px solid #284162;}.find-course-wrapper.course-results-search{position:relative;left:auto;margin:auto;margin-right:auto;-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0);transform:translate(0);position:absolute;top:160px;right:100px;}.business-courses-landing-page .tabs-content-wrapper .tab-content .tab-pane{padding:30px 35px;}.business-courses-landing-page .tabs-content-wrapper .tab-content .tab-pane .course-type-content{padding:2em 3em;}.course-list .subject-title .available-courses{display:inline-block;}.course-list .subject-title .more-info-reveal{position:absolute;right:90px;top:10px;}.course-list .course-item .course-item-content-wrapper{height:135px;}.course-filter-wrapper{padding:2rem 0 3rem;display:block;position:relative;}.course-details h2.course-title{margin-bottom:.55rem;line-height:2.5rem;}.course-detail-sticky-header.display{display:block;}.course-details-cms .breadcrumb{padding:8px 8px;margin-bottom:0;}.course-details-cms hr{margin-top:0;}.course-details-cms hr.teal{margin:32px 0;border:0;border-top:2px solid #2dbabc !important;}.course-details-cms hr.yellow{margin:0 0 20px;border:0;border-top:2px solid #ffa630 !important;}.course-details-cms h1{margin-top:0;margin-bottom:15px;}.course-details-cms h3.course-header-title{position:relative;font-size:1.6em;}.course-details-cms h3 .jump-to-page{position:absolute;top:-200px;}.alw-form-steps-wrapper .steps-wrapper{margin:30px 0 10px;}.alw-form-steps-wrapper .steps-wrapper .step{width:130px;}.alw-form-steps-wrapper .steps-wrapper .step h2{font-size:1.05rem;line-height:40px;}.alw-form-steps-wrapper .steps-wrapper .step h3{font-size:.8rem;}.alw-form-steps-wrapper #UnemploymentStatus,.alw-form-steps-wrapper #ShortTermUnemploymentNotes,.alw-form-steps-wrapper #LongTermUnemploymentNotes{display:none;}.relatedDisabilityRow .form-control{width:93%;}.course-enrolment-form{max-width:85%;margin:0 auto;}.course-enrolment-form .panel{background-color:none;border:none;-webkit-box-shadow:none;box-shadow:none;}.course-enrolment-form .panel-body{padding:0;}.course-enrolment-form label{color:#2dbabc;}.course-enrolment-form h2{margin-bottom:20px;}.course-enrolment-form .title_header h3{margin:0 0 10px;font-size:1.5em;}.course-enrolment-form .title_header hr{border-top:none;}.account .account-form{max-width:85%;margin:0 auto;}.account .account-form h2{margin:0 0 20px;}.account .account-form .panel{background-color:none;border:none;-webkit-box-shadow:none;box-shadow:none;}.account .account-form .panel-body{padding:0;}.account .account-form label{color:#2dbabc;font-weight:600;}.account .account-form .title_header h3{margin:0 0 10px;font-size:1.5em;}.account .account-form .title_header hr{border-top:none;}.account .staff-account-table{margin:15px 0;}.account .staff-account-table h2,.account .staff-account-table h3,.account .staff-account-table h4{margin:0 0 10px;}.account .staff-account-table .panel{background-color:#f7ffff !important;border:1px solid #2dbabc;}.account .staff-account-table table th{background-color:#e7ffff !important;}.account .staff-account-table table td{background-color:#f9ffff !important;}.account .staff-account-form{margin:15px 0;}.account .staff-account-form h2,.account .staff-account-form h4{margin:0 0 20px;}.account .staff-account-form h3{text-transform:uppercase;margin:0 0 7px;}.account .staff-account-form hr{border-top:1px solid #888;}.account .staff-account-form p{font-weight:400;margin-bottom:15px;}.account .staff-account-form p span{color:#888;}.account .staff-account-form .panel{background-color:#e7ffff !important;border:2px solid #2dbabc;}.account-page .alw-body .alw-panel{padding:2rem 2rem 1rem !important;}.account-page .page-title{margin-top:0 !important;}.account-page .page-title h2,.account-page .page-title h3{font-size:1.7rem;display:inline-block;}.account-page .page-title .page-title-image{padding:0 1em;display:inline-block;}.account-page .page-title .page-title-image img{max-height:50px;max-width:120px;margin-top:-30px;}.account-page .bg-account-settings{padding:2rem 2rem 1rem !important;background:#fff !important;}.account-page .personal-details .alw-panel-wrapper{background:#fff;}.find-course-wrapper.course-results-search {
        left: 50% !important;
        margin: auto;
        margin-right: -50%;
        transform: translate(-50% , 0) !important;
        top: 100px;
    }
    .find-course-wrapper.course-results-search {
        position: relative;
        left: auto !important;
        margin: auto;
        margin-right: auto;
        transform: translate(0) !important;
        position: absolute;
        top: -10px;
        right: 0px;
    }
    /* Styles for close buttons on dropdown menus
    to add visible indicators of interactivity. */
    .megamenu-close, .dropdown-account-menu-close {
    border-radius: 50%;
    line-height: 0;
    }

    .megamenu-close:hover, .dropdown-account-menu-close:hover {
    filter: brightness(1.3) contrast(1.5);
    outline: 3px solid #186c6d8c;
    cursor: pointer;
    }

    .megamenu-close:active, .dropdown-account-menu-close:active {
    filter: brightness(0.9) contrast(1.2);
    outline: 2px solid #1d747573;
    outline-offset: 2px;
    }